#include "../unp/unp.h"
#include <time.h>

int
main(int argc,char **argv)
{

    int listenfd,connfd;
    struct sockaddr_in servaddr;
    char buff[MAXLINE];
    time_t ticks;

    listenfd = Socket(AF_INET,SOCK_STREAM,0);

    bzero(&servaddr,sizeof(servaddr));

    servaddr.sin_family = AF_INET;

    servaddr.sin_addr.s_addr = htonl(INADDR_ANY);

    servaddr.sin_port = htons(8600);

    Bind(listenfd,(SA *)&servaddr,sizeof(servaddr));

    Listen(listenfd,LISTENQ);

    for(;;)
    {
        connfd = Accept(listenfd,(SA *) NULL,NULL);
        ticks = time(NULL);
        char * t = ctime(&ticks);
        snprintf(buff,sizeof(buff),"time :  %.24s\r\n",t);
        Write(connfd,buff,strlen(buff));
        Close(connfd);
    }

}
